Network Design and Game Theory Spring 2011 Lecture 6 Instructor : Mohammad T . Hajiaghayi
نویسندگان
چکیده
1 Overview During this lecture we will present approximation algorithms for three network design problems: Group Steiner Tree, k-median and k-center. Goal: Find a tree in G that connects at least one vertex from each S i. Observe that we may guess one vertex r ∈ V (e.g. by trying all vertices from S 1), that is a part of an optimum solution. We want to prove that if G is a tree rooted at r of depth h, than we can in polynomial time find a solution of cost at most O(h log p) times more than the optimum solution. The following theorem is due to Garg, Konjevod and Ravi [2], but we present a simpler proof here. Theorem 1 There is an O(h log p)-approximation algorithm for Group Steiner Tree when G = (V, E) is a tree rooted at r of depth h. Proof: For simplicity we first modify the given tree to make sure that each group S i contains only leaves of the tree G. That is if v ∈ V is an internal node and v ∈ S i , then we connect to v a leaf v by an edge of cost zero and for each group that contains v we remove v from it and add v instead.
منابع مشابه
Network Design and Game Theory Spring 2008 Lecture 4 Instructor : Mohammad
In this lecture we introduce the technique of probabilistic embedding of arbitrary graphs into trees and describe some of its applications. We give various definitions, theorems and present approximation algorithms making use of probabilistic embedding. The main benefit that we get out of embedding graphs into trees is that we can then solve the given graph problem on the corresponding tree, wh...
متن کاملCMSC 858 F : Algorithmic Game Theory Fall 2010 Market Clearing with Applications
We will look at MARKET CLEARING or MARKET EQUILIBRIUM prices. We will consider two models with linear utilities : FISHER model and ARROWDEBREU model. See [1] and chapter 5 of [2] for more details. Finally we see an application of the FISHER model to wireless networks. I have also used as reference the scribe notes for this same lecture when this course was taught by Prof. Hajiaghayi at Rutgers ...
متن کاملNetwork Design Foundations Fall 2011 Lecture 10 Instructor : Mohammad
Suppose we are given a graph G = (V, E), with a metric cost function c over the edges. (that is, a cost function which satisfies the triangle inequality). Suppose we have a set of clients D ⊆ V. Consider that facilities can be opened at any client vertex. Each client i ∈ D has an associated demand di. There are no facility opening costs. The task is to connect each client to a facility. Let us ...
متن کاملCMSC 858 F : Algorithmic Game Theory Spring 2014
The problem of finding Nash equilibria is one of the fundamental problems in Algorithmic Game Theory, and has made a nice connection between Game Theory and Computer Science [9]. While Nash [10] introduced the concept of Nash equilibrium and proved every game has a mixed Nash equilibrium, finding a Nash equilibrium in reasonable time seems to be essential. The Nash equilibrium can be used as a ...
متن کاملNetwork Design and Game Theory
(2) NASH EQUILIBRIUM Nash Equilibrium is a solution of a game or a condition in a game involving two or more players, in which no player has anything to gain by changing only his own strategy unilaterally, i.e. no player can benefit by changing his strategy while the other players keep their strategies unchanged. The set of strategy choices and the corresponding payoffs (benefits or rewards) co...
متن کامل